package anji.plus.system.mark.service;

import anji.plus.system.mark.base.IBaseService;
import anji.plus.system.mark.domain.Account;
import anji.plus.system.mark.domain.AccountRecord;
import anji.plus.system.mark.domain.SysUser;
import anji.plus.system.mark.vo.DateRecords;
import anji.plus.system.mark.vo.TotalRecords;

import java.util.List;

/**
 * <p>
 * 账户记录表 服务类
 * </p>
 *
 * @author zhouchong
 * @since 2023-11-08
 */
public interface IAccountRecordService extends IBaseService<AccountRecord> {

    /***
     * 新增记录
     **/
    AccountRecord addRecord(AccountRecord accountRecord);

    /***
     * 查询记录
     **/
    List<AccountRecord> queryAccountRecordList(String recordType);

    /***
     * 查询记录-按日期
     **/
    List<TotalRecords> queryTotalRecords(String recordType);
}
